//
// Created by zuo on 2024/6/28.
//

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int a, b; // %d
    double c, d; // %lf  保留x位小数  %.xlf   自动四舍五入
    char c1, c2; // %c
    char s1[10]; // %s  输入遇到空格 或者 回车就会停下
    char s2[10]; // %[^\n]  正则表达式  除了回车 其他都读入(解决字符串有空格问题) 读取一行字符串专用

    // scanf("%d %d", &a, &b);
    // printf("%d,%d\n", a, b);
    //
    // scanf("%lf %lf", &c, &d);
    // printf("%.2lf,%.3lf\n", c, d);
    //
    // scanf("%c %c", &c1, &c2);
    // printf("%c%c\n", c1, c2);
    //
    // scanf("%s", s1);
    // printf("%s\n", s1);
    //
    // scanf("%[^\n]",s2);
    // printf("%s",s2);

    // 取消同步流
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);

    cin >> a >> b; // cin 碰到空格或者回车停止
    cout << a << "," << b << "\n";

    cin >> c >> d;
    cout << c << "," << d << "\n"; // 5,6
    cout << fixed << setprecision(2) << c << "," << setprecision(3) << d << "\n"; // 5.00,6.000

    cin >> s1; // hello world
    cout << s1 << "\n"; // hello

    string s;
    getline(cin, s); // hello world
    cout << s; // hello world

    return 0;
}
